home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / SAT 2.3.8 / Libraries & Documentation / SAT announcement < prev    next >
Text File  |  1996-06-29  |  3KB  |  57 lines

  1.  
  2. Sprite Animation Toolkit (SAT)
  3. =============================
  4. Version 2.3.8
  5.  
  6. SAT is a library for programmers who want to make arcade games or other programs involving animation. It is distributed as a compiled library, together with numerous example programs.
  7.  
  8. Cost:
  9. ====
  10.  
  11. SAT is Copyright (C) Ingemar Ragnemalm 1992-1996, all rights reserved.
  12.  
  13. SAT is free of charge for making freeware and shareware programs. I only demand a free copy of games/programs produced with it. For further details, see the documentation.
  14.  
  15. Noteable features:
  16. ================
  17.  
  18. - Direct-to-screen animation in B/W, 4-bit color and 8-bit color, written in optimized assembly language OR safe QuickDraw-based graphics in any screen depth.
  19.  
  20. - Compatible with system 6 and 7.
  21.  
  22. - Compatible with all Macs (see below).
  23.  
  24. - Easy to program, using callback routines to give a programming interface similar to object oriented programming, but avoiding the overhead of OO.
  25.  
  26. - Designed for making games that support several screen depths.
  27.  
  28. - Can re-configure itself after screen depth changes.
  29.  
  30. - Switches between color and b/w graphics with minimal programming effort.
  31.  
  32. - Includes utilities for menu bar hiding, setting mouse position, asynchronous sound etc.
  33.  
  34. - Eleven demo programs plus a tutorial included with source code, ranging from a trivial animation (less than two pages of source code) to the complete arcade game HeartQuest, complete with high scores, menu and window handling etc.
  35.  
  36. - Developed by an experienced shareware game programmer. The library has already been used to make dozens of already released freeware and shareware games (Slime Invaders, Bachman, HeartQuest, ISG, Bert, Missions Of The Rerliant, Asterax, Escape Velocity… just to mention a few), and more are coming.
  37.  
  38. - Thoroughly tested by several (programming) beta testers.
  39.  
  40. System requirement:
  41. ===================
  42.  
  43. Compiler: Think Pascal, Think C, Metrowerks Pascal, Metrowerks C. PowerMac supported for Metrowerks compilers, or other compilers though a shared library. All demos are included in Pascal version, and most demos are included in C versions.
  44.  
  45. System: A color capable Mac is recommended but not required.
  46.  
  47.  
  48. Notes on compatibility:
  49. ====================
  50.  
  51. Of course there is no way to guarantee that it will work on all configurations, and I expect problems with certain odd kinds of video boards. It is, however, tested on a wide range of Macs: by myself on Plus/6.0.7, SE/6.0.7, LC/6.0.7, IIsi/6.0.7, LC/7.0, IIfx/7.1, PB170/7.1, PB180/7.1, Quadra 950/7.1, Quadra 650/7.5, PowerMac 6100/60, PowerMac 7100/66 and on many other systems by the beta testers.
  52.  
  53. *If* a demo program refuses to run on your Mac, try giving it more memory. (Usually, the demos will quit gracefully when out of memory, reporting the problem.) The memory demand is proportional to your screen depth, so if you run in 16 or 32 bits, you *will* run out of memory with the default settings.
  54.  
  55. Ingemar Ragnemalm, ingemar@lysator.liu.se
  56. (That's Sweden - with the mooses, aeroplanes and cars, not the watches and banks.)
  57.